[INFO] fetching crate mielin-rt 0.1.0-rc.1...
[INFO] testing mielin-rt-0.1.0-rc.1 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate mielin-rt 0.1.0-rc.1 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate mielin-rt 0.1.0-rc.1
[INFO] finished tweaking crates.io crate mielin-rt 0.1.0-rc.1
[INFO] tweaked toml for crates.io crate mielin-rt 0.1.0-rc.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate mielin-rt 0.1.0-rc.1 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate mielin-rt 0.1.0-rc.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8abcb14f616dff4fe72f0230577d1ce7928d3e36a1cc532b66feda75c69b4e75
[INFO] running `Command { std: "docker" "start" "-a" "8abcb14f616dff4fe72f0230577d1ce7928d3e36a1cc532b66feda75c69b4e75", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8abcb14f616dff4fe72f0230577d1ce7928d3e36a1cc532b66feda75c69b4e75", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8abcb14f616dff4fe72f0230577d1ce7928d3e36a1cc532b66feda75c69b4e75", kill_on_drop: false }`
[INFO] [stdout] 8abcb14f616dff4fe72f0230577d1ce7928d3e36a1cc532b66feda75c69b4e75
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e0019b80ba1aef7134a6a87e71a271cdae8e376dcc325c67d238c23d8a1293bd
[INFO] running `Command { std: "docker" "start" "-a" "e0019b80ba1aef7134a6a87e71a271cdae8e376dcc325c67d238c23d8a1293bd", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling nb v1.1.0
[INFO] [stderr]    Compiling cortex-m-rt v0.7.5
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling vcell v0.1.3
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling heapless v0.9.2
[INFO] [stderr]    Compiling bitfield v0.13.2
[INFO] [stderr]    Compiling spin v0.10.0
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling volatile-register v0.2.2
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling embedded-hal v1.0.0
[INFO] [stderr]    Compiling nb v0.1.3
[INFO] [stderr]    Compiling embedded-hal v0.2.7
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling mielin-hal v0.1.0-rc.1
[INFO] [stderr]    Compiling mielin-kernel v0.1.0-rc.1
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling cortex-m-rt-macros v0.7.5
[INFO] [stderr]    Compiling mielin-rt v0.1.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.29s
[INFO] running `Command { std: "docker" "inspect" "e0019b80ba1aef7134a6a87e71a271cdae8e376dcc325c67d238c23d8a1293bd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e0019b80ba1aef7134a6a87e71a271cdae8e376dcc325c67d238c23d8a1293bd", kill_on_drop: false }`
[INFO] [stdout] e0019b80ba1aef7134a6a87e71a271cdae8e376dcc325c67d238c23d8a1293bd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 51e20a2490536af8b443ade681fe955f518b26125e7a7a30756ffc14e6199074
[INFO] running `Command { std: "docker" "start" "-a" "51e20a2490536af8b443ade681fe955f518b26125e7a7a30756ffc14e6199074", kill_on_drop: false }`
[INFO] [stderr]    Compiling panic-halt v1.0.0
[INFO] [stderr]    Compiling mielin-rt v0.1.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.11s
[INFO] running `Command { std: "docker" "inspect" "51e20a2490536af8b443ade681fe955f518b26125e7a7a30756ffc14e6199074", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "51e20a2490536af8b443ade681fe955f518b26125e7a7a30756ffc14e6199074", kill_on_drop: false }`
[INFO] [stdout] 51e20a2490536af8b443ade681fe955f518b26125e7a7a30756ffc14e6199074
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 33f359045da90e9f307957348c0ecb447dbe232c725e50bc9c02944ba9c7e276
[INFO] running `Command { std: "docker" "start" "-a" "33f359045da90e9f307957348c0ecb447dbe232c725e50bc9c02944ba9c7e276", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mielin_rt-4d76380ed74f3105)
[INFO] [stdout] 
[INFO] [stdout] running 609 tests
[INFO] [stdout] test adc::tests::test_adc_config_default ... ok
[INFO] [stdout] test adc::tests::test_adc_enable_disable_channel ... ok
[INFO] [stdout] test adc::tests::test_adc_creation ... ok
[INFO] [stdout] test adc::tests::test_adc_init ... ok
[INFO] [stdout] test adc::tests::test_adc_config_builder ... ok
[INFO] [stdout] test adc::tests::test_adc_counter_reset ... ok
[INFO] [stdout] test adc::tests::test_adc_read_channel ... ok
[INFO] [stdout] test adc::tests::test_adc_read_multiple_channels ... ok
[INFO] [stdout] test adc::tests::test_adc_read_voltage ... ok
[INFO] [stdout] test adc::tests::test_dac_config_default ... ok
[INFO] [stdout] test adc::tests::test_dac_init ... ok
[INFO] [stdout] test adc::tests::test_dac_invalid_channel ... ok
[INFO] [stdout] test adc::tests::test_dac_value_out_of_range ... ok
[INFO] [stdout] test adc::tests::test_dac_voltage_out_of_range ... ok
[INFO] [stdout] test adc::tests::test_adc_invalid_channel ... ok
[INFO] [stdout] test adc::tests::test_dac_write_channel ... ok
[INFO] [stdout] test adc::tests::test_dac_write_voltage ... ok
[INFO] [stdout] test adc::tests::test_resolution_bits ... ok
[INFO] [stdout] test adc::tests::test_resolution_max_value ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_chemistry_voltages ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_config_single_cell ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_config_two_cell ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_config_voltage_to_soc ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_health_new ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_health_remaining_life ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_health_update ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_manager_charge_time_estimate ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_manager_cycle_detection ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_manager_runtime_estimate ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_manager_new ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_manager_should_migrate ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_manager_soc_averaging ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_manager_low_critical ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_summary ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_add_point ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_default ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_manager_update_discharging ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_for_lipo ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_boundary_handling ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_lifepo4 ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_interpolation_accuracy ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_point_new ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_manager_update_charging ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_set_points_invalid_no_hundred ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_set_points_invalid_no_zero ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_set_points_valid ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_nimh ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_temperature_compensation ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_soc_to_voltage ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_validate ... ok
[INFO] [stdout] test battery::functions_2::tests::test_charging_state ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_lead_acid ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_voltage_to_soc_simple ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_reset_to_defaults ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_set_points_invalid_too_few ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_set_points_auto_sort ... ok
[INFO] [stdout] test adc::tests::test_error_display ... ok
[INFO] [stdout] test adc::tests::test_sampling_time_cycles ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_chemistry_cycle_life ... ok
[INFO] [stdout] test battery::functions_2::tests::test_battery_health_cycles ... ok
[INFO] [stdout] test battery::functions_2::tests::test_fuel_gauge_capacity_fade ... ok
[INFO] [stdout] test battery::functions_2::tests::test_fuel_gauge_power ... ok
[INFO] [stdout] test battery::functions_2::tests::test_fuel_gauge_temperature ... ok
[INFO] [stdout] test battery::functions_2::tests::test_health_status_percentage ... ok
[INFO] [stdout] test battery::functions_2::tests::test_power_consumption_recording ... ok
[INFO] [stdout] test battery::functions_2::tests::test_fuel_gauge_reading_new ... ok
[INFO] [stdout] test battery::functions_2::tests::test_simple_voltage_monitor_critical_battery_detection ... ok
[INFO] [stdout] test battery::functions_2::tests::test_simple_voltage_monitor_multi_cell ... ok
[INFO] [stdout] test battery::functions_2::tests::test_power_consumption_energy ... ok
[INFO] [stdout] test battery::functions_2::tests::test_simple_voltage_monitor_lifepo4 ... ok
[INFO] [stdout] test battery::functions_2::tests::test_simple_voltage_monitor_averaging ... ok
[INFO] [stdout] test battery::functions_2::tests::test_simple_voltage_monitor_reset_averaging ... ok
[INFO] [stdout] test battery::functions_2::tests::test_simple_voltage_monitor_creation ... ok
[INFO] [stdout] test battery::functions_2::tests::test_simple_voltage_monitor_low_battery_detection ... ok
[INFO] [stdout] test battery::functions_2::tests::test_simple_voltage_monitor_threshold_clamping ... ok
[INFO] [stdout] test ble::tests::test_ad_type_conversion ... ok
[INFO] [stdout] test battery::functions_2::tests::test_simple_voltage_monitor_voltage_update ... ok
[INFO] [stdout] test ble::tests::test_address_type_conversion ... ok
[INFO] [stdout] test ble::tests::test_address_creation ... ok
[INFO] [stdout] test battery::functions_2::tests::test_simple_voltage_monitor_calibration_access ... ok
[INFO] [stdout] test ble::tests::test_adv_flags ... ok
[INFO] [stdout] test ble::tests::test_adv_type_conversion ... ok
[INFO] [stdout] test ble::tests::test_advertising_data ... ok
[INFO] [stdout] test ble::tests::test_att_permissions ... ok
[INFO] [stdout] test ble::tests::test_ble_connection ... ok
[INFO] [stdout] test ble::tests::test_central_connect ... ok
[INFO] [stdout] test ble::tests::test_central_creation ... ok
[INFO] [stdout] test ble::tests::test_central_disconnect ... ok
[INFO] [stdout] test ble::tests::test_central_scanning ... ok
[INFO] [stdout] test ble::tests::test_connection_params ... ok
[INFO] [stdout] test ble::tests::test_characteristic_properties ... ok
[INFO] [stdout] test ble::tests::test_error_display ... ok
[INFO] [stdout] test ble::tests::test_gatt_characteristic ... ok
[INFO] [stdout] test ble::tests::test_gatt_attribute ... ok
[INFO] [stdout] test ble::tests::test_gatt_service ... ok
[INFO] [stdout] test ble::tests::test_manufacturer_data ... ok
[INFO] [stdout] test ble::tests::test_peripheral_add_service ... ok
[INFO] [stdout] test ble::tests::test_peripheral_advertising ... ok
[INFO] [stdout] test ble::tests::test_uuid ... ok
[INFO] [stdout] test ble::tests::test_peripheral_connection ... ok
[INFO] [stdout] test coap::tests::test_client_message_id ... ok
[INFO] [stdout] test ble::tests::test_service_uuid_16 ... ok
[INFO] [stdout] test coap::tests::test_content_format_conversion ... ok
[INFO] [stdout] test ble::tests::test_peripheral_creation ... ok
[INFO] [stdout] test coap::tests::test_client_prepare_request ... ok
[INFO] [stdout] test coap::tests::test_empty_message ... ok
[INFO] [stdout] test battery::functions_2::tests::test_calibration_for_two_cell ... ok
[INFO] [stdout] test ble::tests::test_peripheral_characteristic_value ... ok
[INFO] [stdout] test battery::functions_2::tests::test_simple_voltage_monitor_summary ... ok
[INFO] [stdout] test ble::tests::test_peripheral_find_service ... ok
[INFO] [stdout] test coap::tests::test_error_display ... ok
[INFO] [stdout] test coap::tests::test_header_encode_decode ... ok
[INFO] [stdout] test coap::tests::test_message_type_conversion ... ok
[INFO] [stdout] test coap::tests::test_message_with_multiple_options ... ok
[INFO] [stdout] test coap::tests::test_response_code_class ... ok
[INFO] [stdout] test coap::tests::test_option_creation ... ok
[INFO] [stdout] test coap::tests::test_method_conversion ... ok
[INFO] [stdout] test coap::tests::test_core_link_format ... ok
[INFO] [stdout] test coap::tests::test_pending_request_management ... ok
[INFO] [stdout] test ble::tests::test_advertising_data_clear ... ok
[INFO] [stdout] test coap::tests::test_option_max_age ... ok
[INFO] [stdout] test coap::tests::test_request_with_query ... ok
[INFO] [stdout] test coap::tests::test_request_builder ... ok
[INFO] [stdout] test coap::tests::test_resource_method_allowed ... ok
[INFO] [stdout] test coap::tests::test_response_from_message ... ok
[INFO] [stdout] test ble::tests::test_tx_power ... ok
[INFO] [stdout] test coap::tests::test_token_length_validation ... ok
[INFO] [stdout] test config::tests::test_config_validation_sample_rate ... ok
[INFO] [stdout] test config::tests::test_low_power_preset ... ok
[INFO] [stdout] test config::tests::test_config_builder_pattern ... ok
[INFO] [stdout] test config::tests::test_maximum_monitoring_preset ... ok
[INFO] [stdout] test config::tests::test_config_error_display ... ok
[INFO] [stdout] test config::tests::test_config_validation_battery_thresholds ... ok
[INFO] [stdout] test coap::tests::test_server_handle_method_not_allowed ... ok
[INFO] [stdout] test coap::tests::test_server_handle_not_found ... ok
[INFO] [stdout] test coap::tests::test_server_resource_registration ... ok
[INFO] [stdout] test config::tests::test_high_performance_preset ... ok
[INFO] [stdout] test config::tests::test_measurement_config_disabled ... ok
[INFO] [stdout] test config::tests::test_minimal_preset ... ok
[INFO] [stdout] test config::tests::test_measurement_config_generation ... ok
[INFO] [stdout] test config::tests::test_runtime_config_default ... ok
[INFO] [stdout] test energy::tests::test_custom_power_model ... ok
[INFO] [stdout] test coap::tests::test_message_encode_decode ... ok
[INFO] [stdout] test energy::tests::test_energy_arithmetic ... ok
[INFO] [stdout] test energy::tests::test_energy_profiler_basic ... ok
[INFO] [stdout] test energy::tests::test_energy_budget_actions ... ok
[INFO] [stdout] test energy::tests::test_energy_profiler_budget ... ok
[INFO] [stdout] test energy::tests::test_energy_units ... ok
[INFO] [stdout] test energy::tests::test_idle_task ... ok
[INFO] [stdout] test coap::tests::test_observe_option ... ok
[INFO] [stdout] test config::tests::test_runtime_config_presets ... ok
[INFO] [stdout] test energy::tests::test_power_mode_stats ... ok
[INFO] [stdout] test energy::tests::test_profiler_reset ... ok
[INFO] [stdout] test energy::tests::test_task_energy_profile ... ok
[INFO] [stdout] test fault::tests::test_crash_dump ... ok
[INFO] [stdout] test fault::tests::test_fault_error_display ... ok
[INFO] [stdout] test fault::tests::test_boot_loop_detection ... ok
[INFO] [stdout] test fault::tests::test_fault_handling ... ok
[INFO] [stdout] test energy::tests::test_power_model_profiles ... ok
[INFO] [stdout] test energy::tests::test_power_model ... ok
[INFO] [stdout] test energy::tests::test_system_budget ... ok
[INFO] [stdout] test fault::tests::test_fault_log_entry ... ok
[INFO] [stdout] test energy::tests::test_scheduling_hints ... ok
[INFO] [stdout] test fault::tests::test_fault_log_filtering ... ok
[INFO] [stdout] test fault::tests::test_fault_recovery_manager ... ok
[INFO] [stdout] test fault::tests::test_fault_source ... ok
[INFO] [stdout] test fault::tests::test_safe_mode ... ok
[INFO] [stdout] test fault::tests::test_recovery_policy ... ok
[INFO] [stdout] test gpio::tests::test_absolute_to_port_pin ... ok
[INFO] [stdout] test gpio::tests::test_controller_init ... ok
[INFO] [stdout] test gpio::tests::test_drive_strength ... ok
[INFO] [stdout] test energy::tests::test_task_summary ... ok
[INFO] [stdout] test gpio::tests::test_gpio_controller ... ok
[INFO] [stdout] test gpio::tests::test_gpio_port ... ok
[INFO] [stdout] test fault::tests::test_fault_log ... ok
[INFO] [stdout] test gpio::tests::test_pin_mode_config ... ok
[INFO] [stdout] test gpio::tests::test_pin_creation ... ok
[INFO] [stdout] test gpio::tests::test_pin_state_conversion ... ok
[INFO] [stdout] test gpio::tests::test_port_read_pins ... ok
[INFO] [stdout] test gpio::tests::test_pin_pull_config ... ok
[INFO] [stdout] test gpio::tests::test_slew_rate ... ok
[INFO] [stdout] test i2c::tests::test_error_display ... ok
[INFO] [stdout] test i2c::tests::test_i2c_config_default ... ok
[INFO] [stdout] test gpio::tests::test_port_pin_to_absolute ... ok
[INFO] [stdout] test i2c::tests::test_i2c_invalid_address ... ok
[INFO] [stdout] test i2c::tests::test_i2c_master_init ... ok
[INFO] [stdout] test gpio::tests::test_interrupt_config ... ok
[INFO] [stdout] test i2c::tests::test_i2c_master_creation ... ok
[INFO] [stdout] test i2c::tests::test_i2c_scan ... ok
[INFO] [stdout] test i2c::tests::test_i2c_slave_init ... ok
[INFO] [stdout] test i2c::tests::test_i2c_slave_invalid_address ... ok
[INFO] [stdout] test gpio::tests::test_output_operations ... ok
[INFO] [stdout] test i2c::tests::test_i2c_write_read ... ok
[INFO] [stdout] test gpio::tests::test_port_set_pins ... ok
[INFO] [stdout] test i2c::tests::test_i2c_counter_reset ... ok
[INFO] [stdout] test i2c::tests::test_i2c_slave_transmit_receive ... ok
[INFO] [stdout] test i2c::tests::test_i2c_probe ... ok
[INFO] [stdout] test i2c::tests::test_i2c_config_builder ... ok
[INFO] [stdout] test i2c::tests::test_i2c_write_not_initialized ... ok
[INFO] [stdout] test i2c::tests::test_transaction_write ... ok
[INFO] [stdout] test interrupt::tests::test_critical_section ... ok
[INFO] [stdout] test interrupt::tests::test_dispatch_disabled ... ok
[INFO] [stdout] test interrupt::tests::test_dispatch_interrupt ... ok
[INFO] [stdout] test interrupt::tests::test_dispatch_silent_handler ... ok
[INFO] [stdout] test interrupt::tests::test_dispatch_unregistered ... ok
[INFO] [stdout] test i2c::tests::test_speed_mode_frequency ... ok
[INFO] [stdout] test interrupt::tests::test_event_queue_operations ... ok
[INFO] [stdout] test interrupt::tests::test_event_queue_overflow ... ok
[INFO] [stdout] test i2c::tests::test_transaction_read ... ok
[INFO] [stdout] test interrupt::tests::test_interrupt_controller_register ... ok
[INFO] [stdout] test interrupt::tests::test_global_enable_disable ... ok
[INFO] [stdout] test interrupt::tests::test_critical_section_when_disabled ... ok
[INFO] [stdout] test interrupt::tests::test_interrupt_enable_disable ... ok
[INFO] [stdout] test i2c::tests::test_i2c_write_success ... ok
[INFO] [stdout] test interrupt::tests::test_handler_entry ... ok
[INFO] [stdout] test interrupt::tests::test_interrupt_event_with_data ... ok
[INFO] [stdout] test interrupt::tests::test_interrupt_controller_unregister ... ok
[INFO] [stdout] test interrupt::tests::test_nesting_tracking ... ok
[INFO] [stdout] test interrupt::tests::test_priority_cortex_m ... ok
[INFO] [stdout] test interrupt::tests::test_interrupt_event ... ok
[INFO] [stdout] test interrupt::tests::test_interrupt_event_priority ... ok
[INFO] [stdout] test interrupt::tests::test_event_queue_clear ... ok
[INFO] [stdout] test interrupt::tests::test_priority_from_raw ... ok
[INFO] [stdout] test interrupt::tests::test_priority_ordering ... ok
[INFO] [stdout] test i2c::tests::test_i2c_read_success ... ok
[INFO] [stdout] test i2c::tests::test_i2c_slave_creation ... ok
[INFO] [stdout] test i2c::tests::test_i2c_write_empty_data ... ok
[INFO] [stdout] test interrupt::tests::test_set_priority ... ok
[INFO] [stdout] test lorawan::tests::test_adr_control ... ok
[INFO] [stdout] test lorawan::tests::test_data_frame ... ok
[INFO] [stdout] test lorawan::tests::test_dev_addr ... ok
[INFO] [stdout] test lorawan::tests::test_dev_nonce_increment ... ok
[INFO] [stdout] test lorawan::tests::test_device_config_abp ... ok
[INFO] [stdout] test lorawan::tests::test_device_class ... ok
[INFO] [stdout] test lorawan::tests::test_device_config_otaa ... ok
[INFO] [stdout] test lorawan::tests::test_error_display ... ok
[INFO] [stdout] test lorawan::tests::test_fctrl_uplink ... ok
[INFO] [stdout] test lorawan::tests::test_frame_counter_increment ... ok
[INFO] [stdout] test lorawan::tests::test_frame_header ... ok
[INFO] [stdout] test lorawan::tests::test_lorawan_device_otaa ... ok
[INFO] [stdout] test lorawan::tests::test_join_request ... ok
[INFO] [stdout] test lorawan::tests::test_message_type_conversion ... ok
[INFO] [stdout] test lorawan::tests::test_lorawan_device_abp ... ok
[INFO] [stdout] test lorawan::tests::test_mac_header_encode_decode ... ok
[INFO] [stdout] test lorawan::tests::test_send_confirmed ... ok
[INFO] [stdout] test lorawan::tests::test_not_joined_error ... ok
[INFO] [stdout] test lorawan::tests::test_handle_join_accept ... ok
[INFO] [stdout] test lorawan::tests::test_payload_too_large ... ok
[INFO] [stdout] test measurement::tests::test_anomaly_detector_voltage ... ok
[INFO] [stdout] test measurement::tests::test_anomaly_detector_current ... ok
[INFO] [stdout] test measurement::tests::test_measurement_config ... ok
[INFO] [stdout] test measurement::tests::test_anomaly_detector_power_spike ... ok
[INFO] [stdout] test measurement::tests::test_power_measurement ... ok
[INFO] [stdout] test lorawan::tests::test_send_unconfirmed ... ok
[INFO] [stdout] test measurement::tests::test_power_anomaly_display ... ok
[INFO] [stdout] test measurement::tests::test_multi_rail_monitor ... ok
[INFO] [stdout] test lorawan::tests::test_message_type_classification ... ok
[INFO] [stdout] test monitoring::tests::test_health_report ... ok
[INFO] [stdout] test measurement::tests::test_power_monitor_averaging ... ok
[INFO] [stdout] test measurement::tests::test_power_monitor_history ... ok
[INFO] [stdout] test measurement::tests::test_power_monitor_basic ... ok
[INFO] [stdout] test measurement::tests::test_power_monitor_reset ... ok
[INFO] [stdout] test measurement::tests::test_sensor_type_display ... ok
[INFO] [stdout] test measurement::tests::test_power_statistics ... ok
[INFO] [stdout] test measurement::tests::test_sensor_config_default ... ok
[INFO] [stdout] test monitoring::tests::test_remote_monitor ... ok
[INFO] [stdout] test mqttsn::tests::test_client_creation ... ok
[INFO] [stdout] test mqttsn::tests::test_client_disconnect ... ok
[INFO] [stdout] test mqttsn::tests::test_client_handle_connack ... ok
[INFO] [stdout] test mqttsn::tests::test_client_handle_regack ... ok
[INFO] [stdout] test mqttsn::tests::test_client_not_connected_error ... ok
[INFO] [stdout] test mqttsn::tests::test_client_publish ... ok
[INFO] [stdout] test monitoring::tests::test_metric_registry ... ok
[INFO] [stdout] test monitoring::tests::test_alert_manager ... ok
[INFO] [stdout] test mqttsn::tests::test_client_ping ... ok
[INFO] [stdout] test monitoring::tests::test_timeseries_buffer ... ok
[INFO] [stdout] test mqttsn::tests::test_advertise_encode_decode ... ok
[INFO] [stdout] test mqttsn::tests::test_client_add_topic ... ok
[INFO] [stdout] test monitoring::tests::test_monitoring_error_display ... ok
[INFO] [stdout] test mqttsn::tests::test_connect_encode_decode ... ok
[INFO] [stdout] test mqttsn::tests::test_disconnect_encode_decode ... ok
[INFO] [stdout] test mqttsn::tests::test_error_display ... ok
[INFO] [stdout] test mqttsn::tests::test_client_register_topic ... ok
[INFO] [stdout] test mqttsn::tests::test_flags_encode_decode ... ok
[INFO] [stdout] test mqttsn::tests::test_message_type_conversion ... ok
[INFO] [stdout] test mqttsn::tests::test_message_id_increment ... ok
[INFO] [stdout] test mqttsn::tests::test_ping_encode_decode ... ok
[INFO] [stdout] test mqttsn::tests::test_puback_encode_decode ... ok
[INFO] [stdout] test mqttsn::tests::test_client_connect ... ok
[INFO] [stdout] test mqttsn::tests::test_client_subscribe ... ok
[INFO] [stdout] test mqttsn::tests::test_qos_conversion ... ok
[INFO] [stdout] test mqttsn::tests::test_client_search_gateway ... ok
[INFO] [stdout] test monitoring::tests::test_metric_value ... ok
[INFO] [stdout] test mqttsn::tests::test_publish_encode_decode ... ok
[INFO] [stdout] test mqttsn::tests::test_subscribe_encode_decode ... ok
[INFO] [stdout] test mqttsn::tests::test_searchgw_encode_decode ... ok
[INFO] [stdout] test mqttsn::tests::test_register_encode_decode ... ok
[INFO] [stdout] test mqttsn::tests::test_return_code ... ok
[INFO] [stdout] test mqttsn::tests::test_topic_id_type_flags ... ok
[INFO] [stdout] test mqttsn::tests::test_will_msg_encode_decode ... ok
[INFO] [stdout] test ota::tests::test_activate_and_confirm ... ok
[INFO] [stdout] test ota::tests::test_boot_loop_detection ... ok
[INFO] [stdout] test mqttsn::tests::test_will_topic_encode_decode ... ok
[INFO] [stdout] test ota::tests::test_check_for_update ... ok
[INFO] [stdout] test ota::tests::test_ota_manager_creation ... ok
[INFO] [stdout] test ota::tests::test_ota_error_display ... ok
[INFO] [stdout] test ota::tests::test_start_download ... ok
[INFO] [stdout] test ota::tests::test_register_partition ... ok
[INFO] [stdout] test ota::tests::test_verify_and_install ... ok
[INFO] [stdout] test ota::tests::test_rollback ... ok
[INFO] [stdout] test ota::tests::test_version_display ... ok
[INFO] [stdout] test ota::tests::test_version_comparison ... ok
[INFO] [stdout] test pool::functions_2::tests::test_aggregate_stats ... ok
[INFO] [stdout] test pool::functions_2::tests::test_aggregate_stats_methods ... ok
[INFO] [stdout] test ota::tests::test_ota_progress ... ok
[INFO] [stdout] test ota::tests::test_inactive_partition ... ok
[INFO] [stdout] test ota::tests::test_partition_info ... ok
[INFO] [stdout] test pool::functions_2::tests::test_allocate_sizes ... ok
[INFO] [stdout] test pool::functions_2::tests::test_allocate_exact ... ok
[INFO] [stdout] test pool::functions_2::tests::test_allocation_after_reset ... ok
[INFO] [stdout] test pool::functions_2::tests::test_allocation_boundary_sizes ... ok
[INFO] [stdout] test pool::functions_2::tests::test_allocation_size_too_large ... ok
[INFO] [stdout] test pool::functions_2::tests::test_allocation_with_disabled_stats ... ok
[INFO] [stdout] test pool::functions_2::tests::test_alternating_allocation_pattern ... ok
[INFO] [stdout] test pool::functions_2::tests::test_allocator_creation ... ok
[INFO] [stdout] test pool::functions_2::tests::test_allocate_small ... ok
[INFO] [stdout] test pool::functions_2::tests::test_allocation_validation_comprehensive ... ok
[INFO] [stdout] test pool::functions_2::tests::test_available_memory ... ok
[INFO] [stdout] test pool::functions_2::tests::test_deallocation_order_independence ... ok
[INFO] [stdout] test pool::functions_2::tests::test_deallocate ... ok
[INFO] [stdout] test pool::functions_2::tests::test_allocator_with_custom_config ... ok
[INFO] [stdout] test pool::functions_2::tests::test_double_free_detection ... ok
[INFO] [stdout] test pool::functions_2::tests::test_config_for_different_ram_sizes ... ok
[INFO] [stdout] test pool::functions_2::tests::test_error_display_messages ... ok
[INFO] [stdout] test pool::functions_2::tests::test_fragmentation_tracking ... ok
[INFO] [stdout] test pool::functions_2::tests::test_fragmentation_info ... ok
[INFO] [stdout] test pool::functions_2::tests::test_allocator_with_ram_budget_config ... ok
[INFO] [stdout] test pool::functions_2::tests::test_concurrent_size_allocations ... ok
[INFO] [stdout] test pool::functions_2::tests::test_allocate_too_large ... ok
[INFO] [stdout] test pool::functions_2::tests::test_cross_pool_deallocation_safety ... ok
[INFO] [stdout] test pool::functions_2::tests::test_best_fit_selection ... ok
[INFO] [stdout] test pool::functions_2::tests::test_invalid_allocation_size_mismatch ... ok
[INFO] [stdout] test pool::functions_2::tests::test_invalid_allocation_structure ... ok
[INFO] [stdout] test pool::functions_2::tests::test_maximum_size_allocation ... ok
[INFO] [stdout] test pool::functions_2::tests::test_invalid_block_index ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_builder_methods ... ok
[INFO] [stdout] test pool::functions_2::tests::test_multiple_allocations_integrity ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_default ... ok
[INFO] [stdout] test pool::functions_2::tests::test_interleaved_alloc_dealloc ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_chaining ... ok
[INFO] [stdout] test pool::functions_2::tests::test_high_fragmentation_detection ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_custom ... ok
[INFO] [stdout] test pool::functions_2::tests::test_internal_fragmentation ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_error_display ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_for_ram_size_large ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_for_ram_size_small ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_for_ram_size_medium ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_for_ram_size_tiny ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_limit_to_bytes ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_memory_breakdown ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_limit_to_bytes_no_change ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_scale_by_fractional ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_tiny_preset ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_total_memory ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_validate_invalid_threshold ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_ultra_low_power_preset ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_validate_no_pools ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_presets ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_validate_valid ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_with_fragmentation_threshold ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_scale_by ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_with_statistics ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_error_display ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_exhaustion ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_with_fragmentation_tracking ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_size_selector ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_integrity_check_valid ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_sizes_constant ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_utilization_calculation ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_config_with_pool_blocks ... ok
[INFO] [stdout] test pool::functions_2::tests::test_race_condition_protection ... ok
[INFO] [stdout] test pool::functions_2::tests::test_safe_deallocate ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_stats ... ok
[INFO] [stdout] test pool::functions_2::tests::test_reset_stats ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_stats_accuracy ... ok
[INFO] [stdout] test pool::functions_2::tests::test_pool_stats_empty ... ok
[INFO] [stdout] test pool::functions_2::tests::test_tiny_config_memory_usage ... ok
[INFO] [stdout] test pool::functions_2::tests::test_ultra_low_power_config_memory_usage ... ok
[INFO] [stdout] test pool::functions_2::tests::test_zero_size_allocation ... ok
[INFO] [stdout] test power::tests::test_advanced_power_manager_sleep_error ... ok
[INFO] [stdout] test pool::functions_2::tests::test_stress_single_pool ... ok
[INFO] [stdout] test power::tests::test_advanced_power_manager_new ... ok
[INFO] [stdout] test power::tests::test_advanced_power_manager_sleep_ok ... ok
[INFO] [stdout] test power::tests::test_advanced_power_manager_ultra_low ... ok
[INFO] [stdout] test power::tests::test_advanced_power_manager_standby_error ... ok
[INFO] [stdout] test power::tests::test_battery_migration_logic ... ok
[INFO] [stdout] test power::tests::test_blocked_transition_from_sleep_to_shutdown ... ok
[INFO] [stdout] test power::tests::test_clock_domain_essential ... ok
[INFO] [stdout] test power::tests::test_clock_gating_enable_gate ... ok
[INFO] [stdout] test power::tests::test_advanced_power_manager_summary ... ok
[INFO] [stdout] test power::tests::test_clock_gating_essential_error ... ok
[INFO] [stdout] test power::tests::test_clock_gating_reduce ... ok
[INFO] [stdout] test power::tests::test_advanced_power_manager_set_mode ... ok
[INFO] [stdout] test power::tests::test_dvfs_auto_scaling ... ok
[INFO] [stdout] test power::tests::test_dvfs_limits ... ok
[INFO] [stdout] test power::tests::test_dvfs_scale_up_down ... ok
[INFO] [stdout] test power::tests::test_dvfs_set_level ... ok
[INFO] [stdout] test power::tests::test_invalid_transition_from_shutdown ... ok
[INFO] [stdout] test power::tests::test_operating_point_efficiency ... ok
[INFO] [stdout] test power::tests::test_performance_level_navigation ... ok
[INFO] [stdout] test power::tests::test_performance_level_ordering ... ok
[INFO] [stdout] test power::tests::test_peripheral_name ... ok
[INFO] [stdout] test power::tests::test_dvfs_most_efficient ... ok
[INFO] [stdout] test power::tests::test_power_error_display ... ok
[INFO] [stdout] test power::tests::test_dvfs_controller_new ... ok
[INFO] [stdout] test power::tests::test_peripheral_power ... ok
[INFO] [stdout] test power::tests::test_power_gating_force_off ... ok
[INFO] [stdout] test power::tests::test_power_gating_acquire_release ... ok
[INFO] [stdout] test power::tests::test_power_gating_ref_count ... ok
[INFO] [stdout] test power::tests::test_transition_counter ... ok
[INFO] [stdout] test power::tests::test_safe_transition_shutdown_path ... ok
[INFO] [stdout] test power::tests::test_transition_rollback_on_error ... ok
[INFO] [stdout] test power::tests::test_power_mode_wake_latency ... ok
[INFO] [stdout] test power::tests::test_transition_validation_shutdown_with_active_peripherals ... ok
[INFO] [stdout] test power::tests::test_transition_validation_standby_sources ... ok
[INFO] [stdout] test power::tests::test_safe_transition_wakeup_path ... ok
[INFO] [stdout] test power::tests::test_wake_config_builder ... ok
[INFO] [stdout] test power::tests::test_power_mode_properties ... ok
[INFO] [stdout] test power::tests::test_wake_controller_enable_disable ... ok
[INFO] [stdout] test power::tests::test_wake_controller_add_remove ... ok
[INFO] [stdout] test power::tests::test_wake_controller_record ... ok
[INFO] [stdout] test power::tests::test_wake_source_latency ... ok
[INFO] [stdout] test power::tests::test_transition_validation_wake_sources ... ok
[INFO] [stdout] test realtime::tests::test_acquire_release_resource ... ok
[INFO] [stdout] test realtime::tests::test_deadline_miss_detection ... ok
[INFO] [stdout] test realtime::tests::test_edf_scheduling ... ok
[INFO] [stdout] test power::tests::test_wake_source_standby ... ok
[INFO] [stdout] test realtime::tests::test_periodic_task_creation ... ok
[INFO] [stdout] test realtime::tests::test_laxity_calculation ... ok
[INFO] [stdout] test realtime::tests::test_priority_elevation ... ok
[INFO] [stdout] test realtime::tests::test_rate_monotonic_priority ... ok
[INFO] [stdout] test realtime::tests::test_priority_inheritance_resource ... ok
[INFO] [stdout] test realtime::tests::test_resource_creation ... ok
[INFO] [stdout] test realtime::tests::test_schedulability_analysis ... ok
[INFO] [stdout] test realtime::tests::test_task_activation ... ok
[INFO] [stdout] test realtime::tests::test_task_utilization ... ok
[INFO] [stdout] test security::tests::test_encrypted_firmware_update ... ok
[INFO] [stdout] test security::tests::test_hash_algorithm_sizes ... ok
[INFO] [stdout] test security::tests::test_encryption_algorithm_sizes ... ok
[INFO] [stdout] test security::tests::test_rollback_protection ... ok
[INFO] [stdout] test security::tests::test_secure_boot_verifier_creation ... ok
[INFO] [stdout] test security::tests::test_secure_element ... ok
[INFO] [stdout] test security::tests::test_security_error_display ... ok
[INFO] [stdout] test security::tests::test_signature_algorithm_sizes ... ok
[INFO] [stdout] test security::tests::test_secure_boot_enable_disable ... ok
[INFO] [stdout] test security::tests::test_verify_metadata ... ok
[INFO] [stdout] test security::tests::test_verify_signature ... ok
[INFO] [stdout] test security::tests::test_hardware_crypto ... ok
[INFO] [stdout] test security::tests::test_verify_hash ... ok
[INFO] [stdout] test sensors::fusion::tests::test_complementary_filter ... ok
[INFO] [stdout] test sensors::humidity::tests::test_combined_sensor_dew_point ... ok
[INFO] [stdout] test sensors::humidity::tests::test_combined_sensor_not_initialized ... ok
[INFO] [stdout] test sensors::humidity::tests::test_combined_sensor_init ... ok
[INFO] [stdout] test sensors::humidity::tests::test_combined_sensor_creation ... ok
[INFO] [stdout] test sensors::fusion::tests::test_kalman_filter ... ok
[INFO] [stdout] test sensors::humidity::tests::test_combined_sensor_read ... ok
[INFO] [stdout] test sensors::humidity::tests::test_combined_sensor_read_humidity ... ok
[INFO] [stdout] test sensors::humidity::tests::test_dew_point_calculation ... ok
[INFO] [stdout] test sensors::humidity::tests::test_digital_sensor_creation ... ok
[INFO] [stdout] test sensors::humidity::tests::test_digital_sensor_init ... ok
[INFO] [stdout] test sensors::humidity::tests::test_digital_sensor_not_initialized ... ok
[INFO] [stdout] test sensors::humidity::tests::test_digital_sensor_read ... ok
[INFO] [stdout] test sensors::humidity::tests::test_digital_sensor_read_humidity ... ok
[INFO] [stdout] test sensors::humidity::tests::test_humidity_clamp ... ok
[INFO] [stdout] test sensors::humidity::tests::test_humidity_creation ... ok
[INFO] [stdout] test sensors::humidity::tests::test_absolute_humidity ... ok
[INFO] [stdout] test sensors::humidity::tests::test_humidity_out_of_range ... ok
[INFO] [stdout] test sensors::motion::tests::test_accel_range_sensitivity ... ok
[INFO] [stdout] test sensors::motion::tests::test_accelerometer_offset_calibration ... ok
[INFO] [stdout] test sensors::motion::tests::test_gyroscope_creation ... ok
[INFO] [stdout] test sensors::motion::tests::test_accelerometer_calculate_tilt ... ok
[INFO] [stdout] test sensors::motion::tests::test_accelerometer_creation ... ok
[INFO] [stdout] test sensors::motion::tests::test_gyroscope_init ... ok
[INFO] [stdout] test sensors::motion::tests::test_imu6dof_init ... ok
[INFO] [stdout] test sensors::motion::tests::test_accelerometer_init ... ok
[INFO] [stdout] test sensors::motion::tests::test_imu6dof_read_all ... ok
[INFO] [stdout] test sensors::motion::tests::test_gyroscope_read ... ok
[INFO] [stdout] test sensors::motion::tests::test_imu9dof_creation ... ok
[INFO] [stdout] test sensors::motion::tests::test_gyro_range_sensitivity ... ok
[INFO] [stdout] test sensors::motion::tests::test_accelerometer_read ... ok
[INFO] [stdout] test sensors::motion::tests::test_imu9dof_init ... ok
[INFO] [stdout] test sensors::motion::tests::test_imu9dof_read_all ... ok
[INFO] [stdout] test sensors::motion::tests::test_magnetometer_calculate_heading ... ok
[INFO] [stdout] test sensors::motion::tests::test_magnetometer_read ... ok
[INFO] [stdout] test sensors::motion::tests::test_vector3_creation ... ok
[INFO] [stdout] test sensors::motion::tests::test_vector3_cross ... ok
[INFO] [stdout] test sensors::motion::tests::test_vector3_dot ... ok
[INFO] [stdout] test sensors::motion::tests::test_magnetometer_creation ... ok
[INFO] [stdout] test sensors::motion::tests::test_vector3_magnitude ... ok
[INFO] [stdout] test sensors::motion::tests::test_vector3_normalize ... ok
[INFO] [stdout] test sensors::temperature::tests::test_analog_sensor_not_initialized ... ok
[INFO] [stdout] test sensors::temperature::tests::test_digital_sensor_creation ... ok
[INFO] [stdout] test sensors::temperature::tests::test_analog_sensor_ntc ... ok
[INFO] [stdout] test sensors::temperature::tests::test_digital_sensor_init ... ok
[INFO] [stdout] test sensors::temperature::tests::test_analog_sensor_range ... ok
[INFO] [stdout] test sensors::temperature::tests::test_digital_sensor_not_initialized ... ok
[INFO] [stdout] test sensors::temperature::tests::test_analog_sensor_lm35 ... ok
[INFO] [stdout] test sensors::motion::tests::test_magnetometer_init ... ok
[INFO] [stdout] test sensors::temperature::tests::test_digital_sensor_read_celsius ... ok
[INFO] [stdout] test sensors::temperature::tests::test_digital_sensor_read_fahrenheit ... ok
[INFO] [stdout] test sensors::temperature::tests::test_analog_sensor_tmp36 ... ok
[INFO] [stdout] test sensors::temperature::tests::test_temperature_as_unit ... ok
[INFO] [stdout] test sensors::temperature::tests::test_temperature_conversions ... ok
[INFO] [stdout] test sensors::temperature::tests::test_digital_sensor_out_of_range ... ok
[INFO] [stdout] test sensors::temperature::tests::test_digital_sensor_reset ... ok
[INFO] [stdout] test sensors::tests::test_exponential_filter_alpha ... ok
[INFO] [stdout] test sensors::tests::test_median_filter_even_count ... ok
[INFO] [stdout] test sensors::temperature::tests::test_digital_sensor_read_kelvin ... ok
[INFO] [stdout] test sensors::tests::test_median_filter ... ok
[INFO] [stdout] test sensors::temperature::tests::test_digital_sensor_read ... ok
[INFO] [stdout] test sensors::temperature::tests::test_temperature_from_fahrenheit ... ok
[INFO] [stdout] test sensors::temperature::tests::test_temperature_from_kelvin ... ok
[INFO] [stdout] test sensors::tests::test_exponential_filter ... ok
[INFO] [stdout] test sensors::tests::test_exponential_filter_reset ... ok
[INFO] [stdout] test sensors::tests::test_sensor_reading_validity ... ok
[INFO] [stdout] test sensors::tests::test_sensor_reading_with_quality ... ok
[INFO] [stdout] test sensors::tests::test_sensor_reading_creation ... ok
[INFO] [stdout] test sensors::tests::test_median_filter_reset ... ok
[INFO] [stdout] test spi::tests::test_spi_counter_reset ... ok
[INFO] [stdout] test sensors::tests::test_moving_average_reset ... ok
[INFO] [stdout] test sensors::tests::test_sensor_reading_with_status ... ok
[INFO] [stdout] test sensors::tests::test_sensor_error_display ... ok
[INFO] [stdout] test spi::tests::test_spi_config_default ... ok
[INFO] [stdout] test spi::tests::test_spi_config_builder ... ok
[INFO] [stdout] test spi::tests::test_error_display ... ok
[INFO] [stdout] test spi::tests::test_spi_cs_control ... ok
[INFO] [stdout] test sensors::tests::test_moving_average_filter ... ok
[INFO] [stdout] test spi::tests::test_spi_cs_hardware_mode_error ... ok
[INFO] [stdout] test spi::tests::test_spi_master_creation ... ok
[INFO] [stdout] test spi::tests::test_spi_master_init ... ok
[INFO] [stdout] test spi::tests::test_spi_mode_cpol_cpha ... ok
[INFO] [stdout] test spi::tests::test_spi_read_success ... ok
[INFO] [stdout] test spi::tests::test_spi_slave_creation ... ok
[INFO] [stdout] test spi::tests::test_spi_slave_init ... ok
[INFO] [stdout] test spi::tests::test_spi_transfer_in_place ... ok
[INFO] [stdout] test spi::tests::test_spi_slave_transmit ... ok
[INFO] [stdout] test spi::tests::test_spi_transfer ... ok
[INFO] [stdout] test spi::tests::test_spi_transfer_length_mismatch ... ok
[INFO] [stdout] test spi::tests::test_spi_write_not_initialized ... ok
[INFO] [stdout] test spi::tests::test_spi_write_empty_data ... ok
[INFO] [stdout] test spi::tests::test_spi_write_success ... ok
[INFO] [stdout] test stack::tests::test_aggregate_stats_usage ... ok
[INFO] [stdout] test stack::tests::test_stack_config_default ... ok
[INFO] [stdout] test stack::tests::test_aggregate_stats ... ok
[INFO] [stdout] test stack::tests::test_stack_canary_check ... ok
[INFO] [stdout] test stack::tests::test_stack_config_presets ... ok
[INFO] [stdout] test stack::tests::test_stack_manager_creation ... ok
[INFO] [stdout] test stack::tests::test_stack_descriptor_creation ... ok
[INFO] [stdout] test stack::tests::test_stack_manager_max_stacks ... ok
[INFO] [stdout] test stack::tests::test_stack_descriptor_stats ... ok
[INFO] [stdout] test stack::tests::test_stack_manager_get_stats ... ok
[INFO] [stdout] test stack::tests::test_stack_manager_register ... ok
[INFO] [stdout] test stack::tests::test_stack_manager_unregister ... ok
[INFO] [stdout] test stack::tests::test_stack_stats ... ok
[INFO] [stdout] test stack::tests::test_stack_stats_zero_total ... ok
[INFO] [stdout] test stack::tests::test_stack_watermark_calculation ... ok
[INFO] [stdout] test tests::test_power_mode_management ... ok
[INFO] [stdout] test stack::tests::test_stack_status_detection ... ok
[INFO] [stdout] test tests::test_battery_management ... ok
[INFO] [stdout] test tests::test_power_monitor_access ... ok
[INFO] [stdout] test tests::test_runtime_creation ... ok
[INFO] [stdout] test tests::test_power_monitoring_with_constructor ... ok
[INFO] [stdout] test uart::tests::test_uart_available ... ok
[INFO] [stdout] test tests::test_runtime_from_config ... ok
[INFO] [stdout] test tests::test_power_monitoring_enable_disable ... ok
[INFO] [stdout] test uart::tests::test_uart_creation ... ok
[INFO] [stdout] test uart::tests::test_uart_error_counters ... ok
[INFO] [stdout] test tests::test_runtime_from_preset ... ok
[INFO] [stdout] test tests::test_record_power_measurement ... ok
[INFO] [stdout] test uart::tests::test_error_display ... ok
[INFO] [stdout] test tests::test_runtime_from_invalid_config ... ok
[INFO] [stdout] test uart::tests::test_uart_config_builder ... ok
[INFO] [stdout] test uart::tests::test_uart_config_default ... ok
[INFO] [stdout] test uart::tests::test_uart_flush ... ok
[INFO] [stdout] test uart::tests::test_uart_init ... ok
[INFO] [stdout] test uart::tests::test_uart_read_no_data ... ok
[INFO] [stdout] test uart::tests::test_uart_read_byte_no_data ... ok
[INFO] [stdout] test uart::tests::test_uart_read_partial ... ok
[INFO] [stdout] test uart::tests::test_uart_write_byte ... ok
[INFO] [stdout] test uart::tests::test_uart_read_with_data ... ok
[INFO] [stdout] test uart::tests::test_uart_write_empty ... ok
[INFO] [stdout] test uart::tests::test_uart_write_success ... ok
[INFO] [stdout] test uart::tests::test_uart_write_not_initialized ... ok
[INFO] [stdout] test watchdog::tests::test_watchdog_error_display ... ok
[INFO] [stdout] test watchdog::tests::test_task_watchdog ... ok
[INFO] [stdout] test watchdog::tests::test_watchdog_refresh ... ok
[INFO] [stdout] test watchdog::tests::test_watchdog_manager ... ok
[INFO] [stdout] test watchdog::tests::test_watchdog_start ... ok
[INFO] [stdout] test uart::tests::test_uart_read_byte_with_data ... ok
[INFO] [stdout] test watchdog::tests::test_window_watchdog ... ok
[INFO] [stdout] test watchdog::tests::test_watchdog_timeout ... ok
[INFO] [stdout] test watchdog::tests::test_watchdog_stats ... ok
[INFO] [stdout] test watchdog::tests::test_watchdog_creation ... ok
[INFO] [stdout] test watchdog::tests::test_watchdog_config_validation ... ok
[INFO] [stdout] test adc::tests::test_adc_read_not_initialized ... ok
[INFO] [stdout] test adc::tests::test_dac_creation ... ok
[INFO] [stdout] test pool::functions_2::tests::test_deallocation_without_allocation ... ok
[INFO] [stdout] test sensors::motion::tests::test_imu6dof_creation ... ok
[INFO] [stdout] test spi::tests::test_spi_slave_receive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 609 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mielin_rt
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test src/gpio.rs - gpio (line 19) - compile ... ok
[INFO] [stdout] test src/realtime.rs - realtime (line 28) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 28) - compile ... ok
[INFO] [stdout] test src/adc.rs - adc (line 18) - compile ... ok
[INFO] [stdout] test src/i2c.rs - i2c (line 19) - compile ... ok
[INFO] [stdout] test src/battery/types.rs - battery::types::SimpleVoltageMonitor (line 811) - compile ... ok
[INFO] [stdout] test src/energy.rs - energy (line 15) - compile ... ok
[INFO] [stdout] test src/measurement.rs - measurement (line 21) - compile ... ok
[INFO] [stdout] test src/config.rs - config (line 17) - compile ... ok
[INFO] [stdout] test src/uart.rs - uart (line 20) - compile ... ok
[INFO] [stdout] test src/sensors.rs - sensors (line 18) ... ok
[INFO] [stdout] test src/lorawan.rs - lorawan (line 19) ... ok
[INFO] [stdout] test src/sensors/motion.rs - sensors::motion (line 15) ... ok
[INFO] [stdout] test src/sensors/humidity.rs - sensors::humidity (line 13) ... ok
[INFO] [stdout] test src/spi.rs - spi (line 19) - compile ... ok
[INFO] [stdout] test src/coap.rs - coap (line 21) ... ok
[INFO] [stdout] test src/mqttsn.rs - mqttsn (line 21) ... ok
[INFO] [stdout] test src/ble.rs - ble (line 19) ... ok
[INFO] [stdout] test src/battery/types.rs - battery::types::SimpleVoltageMonitor::new (line 855) ... ok
[INFO] [stdout] test src/sensors/temperature.rs - sensors::temperature (line 14) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.76s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "33f359045da90e9f307957348c0ecb447dbe232c725e50bc9c02944ba9c7e276", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "33f359045da90e9f307957348c0ecb447dbe232c725e50bc9c02944ba9c7e276", kill_on_drop: false }`
[INFO] [stdout] 33f359045da90e9f307957348c0ecb447dbe232c725e50bc9c02944ba9c7e276
